package simulaco.dto;

import gminet.infra.dao.TransferObject;

public class QuestaoItem extends TransferObject {

    private static final long serialVersionUID = 7397828932448475342L;
    
    private Questao questao;
    private String identificador;
    private String texto;
    private String comentario;
    private boolean itemCorreto;
    private Situacao situacao;

    public QuestaoItem() {
        super();
    }

    public QuestaoItem(int codigo) {
        super();
        setCodigo(codigo);
    }

    public Questao getQuestao() {
        if (this.questao == null) {
            this.questao = new Questao();
        }
        return questao;
    }

    public void setQuestao(Questao questao) {
        this.questao = questao;
    }
    
    public String getIdentificador() {
        return identificador;
    }
    
    public void setIdentificador(String identificador) {
        this.identificador = identificador;
    }

    public String getTexto() {
        return texto;
    }

    public void setTexto(String texto) {
        this.texto = texto;
    }

    public boolean isItemCorreto() {
        return itemCorreto;
    }

    public void setItemCorreto(boolean itemCorreto) {
        this.itemCorreto = itemCorreto;
    }

    public String getComentario() {
        return comentario;
    }

    public void setComentario(String comentario) {
        this.comentario = comentario;
    }

    public Situacao getSituacao() {
        if (this.situacao == null) {
            this.situacao = new Situacao();
        }
        return situacao;
    }
    
    public void setSituacao(Situacao situacao) {
        this.situacao = situacao;
    }
    
}
